﻿.form-floating.is-group > .form-control:focus::-moz-placeholder,
.form-floating.is-group > .form-control-plaintext:focus::-moz-placeholder {
    color: var(--bs-secondary-color);
}

.form-floating.is-group > .form-control:focus::placeholder,
.form-floating.is-group > .form-control-plaintext:focus::placeholder {
    color: var(--bs-secondary-color);
}

.form-floating.is-group > .form-control-plaintext ~ label,
.form-floating.is-group > .form-control:focus ~ label,
.form-floating.is-group > .form-control:not(:placeholder-shown) ~ label,
.form-floating.is-group > .form-select ~ label {
    transform: scale(.85) translateY(-50%) translateX(0.15rem);
}

.form-floating > .form-control:disabled ~ label::after {
    background-color: var(--bb-disabled-bg);
}
